Golang Job: Software Developer

Job added on

Company

Stefanini, Inc

Location

Dallas, TX - United States of America

Job type

Full-Time

Golang Job Details

Stefanini Group is hiring!
Do you want to be a part of a highly innovative, digitally transformative team and work on cutting-edge, state-of-the-art technologies? If yes, then this is for you!

An exciting opportunity awaits, let us help you get started!
Click Apply now or call: (248) 263-3997 / email: [email protected] for faster processing!

Open to W2 candidates only!

Job Description:
  • The Python Microservices Developer will focus on implementing and documenting microservices running in Kubernetes for services owned by the Container Management and Security pillar of the NextGen Cloud program
  • Containers as a Service (CaaS) and Clusters as a Service (CLaaS) are the two core services the pillar currently provides, with additional services coming in the future
  • These services are supported and managed by many technologies that have been woven together to form enterprise services for consumption by the entirety of the Network of Firms



Experience Required:
  • Ability to create Object-oriented Programming (OOP) code in Python
  • Ability to create automated testing for Python applications (ex: unit testing, integration testing, smoke testing)
  • Understand full Software Development Lifecycle (SDLC)
  • Understand the following common Python libraries (Requests, Pandas)
  • Understand microservices and service mesh concepts and best practices in Kubernetes
  • Understanding of at least one cloud provider (Amazon Web Services, Microsoft Azure, Google Cloud)
  • Working knowledge of creating a Dockerfile to build an OCI-compliant Docker / container image
  • Working knowledge of all the following command line interface (CLI) tools (git, python, pip or poetry)
  • Working knowledge of YAML syntax
Preferred Experience:
  • Kubernetes: Certified Kubernetes Application Developer (CKAD)
  • Working knowledge of the following (Golang / Go, Bash, HashiCorp Terraform / HashiCorp Configuration Language (HCL), Kubernetes Operators, HashiCorp Vault, Zero Trust Architecture (ZTA), Blue/green deployments, canary deployments)
  • Understand the following common Python libraries (FastAPI, pydantic, Tavern, Azure SDK, AWS SDK)
  • Understand Swagger / OpenAPI and how documentation can be auto-generated from Python code by using those standards
  • Working knowledge of at least one Kubernetes distribution (Amazon Elastic Kubernetes Service (EKS), Azure Kubernetes Service (AKS), Google Kubernetes Engine (GKE), Rancher / Rancher Kubernetes Engine (RKE) / K3s, Red Hat OpenShift, VMware Tanzu Kubernetes Grid (TKG), Mirantis Kubernetes Engine, Nutanix Karbon, Rafay)
  • Working knowledge of at least one service mesh technology (Istio, Linkerd, Kong Mesh / Kong Kuma, HashiCorp Consul Connect, AWS App Mesh, OpenShift Service Mesh (Red Hat), Open Service Mesh (OSM))
Responsibilities:
Implement and document microservices written in Python

Who We Are
The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like Americas, Europe, Africa and Asia, and more than 400 clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting, company with global presence. We are CMM Level 5 company.